使用 CLI 為 iSCSI 配置 VLAN ID

您可以使用指令行介面 (CLI) 透過多種方式配置節點埠 IP 位址的虛擬區域網路 (VLAN) ID。

開始之前

記住: 如果您發出 cfgportip 指令來修改與特定乙太網路埠相關聯的 IP 位址,但沒有指定新的 VLAN ID,則新的(修改後的)IP 位址會繼承先前 IP 位址(IPv4 或 IPv6)的現有 VLAN ID 設定。

程序

  1. 如果要將 VLAN ID 連同埠 IPv4 位址配置給指定的乙太網路埠,請使用 cfgportip 指令中的 -vlan 參數,如下列指令行介面 (CLI) 指令所示:
    cfgportip -node node_name | node_id -ip ipv4addr
    -gw ipv4gw -mask subnet_mask -vlan vlan_id port_id

    其中,node_name | node_id 指定要配置的節點的名稱或 ID,ipv4addr 是乙太網路埠的 IPv4 位址,ipv4gw 是 IPv4 閘道 IP 位址,subnet_mask 是 IPv4 子網路遮罩,port_id 指定乙太網路埠 ID。-vlan 參數會將虛擬區域網路 (VLAN) ID 設為 vlan_id 變數指定的值。可以是 0 到 4095 的數字。如果要檢視這項配置,請使用 lsportip 指令。

  2. 如果要配置 VLAN ID 及埠 IPv6 位址,請輸入下列指令:
    cfgportip -node node_name | node_id -ip_6 ipv6addr
    -gw_6 ipv6gw -prefix_6 prefix -vlan_6 vlan_id |-novaln_6  port_id

    其中,node_name | node_id 指定要配置的節點的名稱或 ID,ipv6addr 是乙太網路埠的 IPv6 位址,ipv6gw 是 IPv6 閘道 IP 位址,subnet_mask 是 IPv6 子網路遮罩,port_id 指定乙太網路埠 ID。-vlan_6 參數會將 VLAN ID 設為 vlan_id 指定的值。如果要檢視這項配置,請使用 lsportip 指令。

  3. 如果要針對已配置了 IPv4 位址的埠,配置 VLAN ID,或者將 VLAN ID 變更為新值,請輸入下列指令:
    cfgportip -node node_name | node_id -vlan vlan_id port_id
    其中,node_name | node_id 指定在其上進行這些更改的節點的名稱或 ID,port_id 指定已經配置的乙太網路埠 ID。-vlan 參數會設定或變更埠上 IPv4 位址的 VLAN ID。
    註:

    如果您要變更與特定乙太網路埠相關聯的 IPv4 IP 位址,但未指定新的 VLAN ID,則新的(已修改)IP 位址會繼承先前 IPv4 IP 位址的現有 VLAN ID 設定。

  4. 如果要針對已配置了 IPv6 位址的埠,配置 VLAN ID,請輸入下列指令:
    cfgportip -node node_name | node_id -vlan_6 vlan_id port_id
    其中,node_name | node_id 指定在其上進行這些更改的節點的名稱或 ID,port_id 指定已經配置的乙太網路埠 ID。-vlan_6 參數會設定或變更埠上 IPv6 位址的 VLAN ID。
    註:

    如果您要變更與特定乙太網路埠相關聯的 IPv6 IP 位址,但未指定新的 VLAN ID,則新的(已修改)IP 位址會繼承先前 IPv6 IP 位址的現有 VLAN ID 設定。

  5. 如果要針對使用 IPv4 位址的失效接手埠,配置 VLAN ID,請輸入下列指令:
    cfgportip -node node_name | node_id -ip ipv4addr
    -gw ipv4gw -mask subnet_mask -failover -vlan vlan_id | -novlan port_id

    當同時包含 -vlan 參數與 -failover 參數,-vlan 參數會與夥伴節點的 IPv4 位址產生關聯。如果指定的節點是 I/O 群組中唯一的線上節點,則會由該節點來配置和提供 IP 位址和 VLAN ID。當 I/O 群組中的另一個節點回到線上時,則由該節點提供失效接手 IP 位址和 VLAN ID。

  6. 如果要針對使用 IPv6 位址的失效接手埠,配置 VLAN ID,請輸入下列指令:
    cfgportip -node node_name | node_id -ip_6 ipv6addr
    -gw_6 ipv6gw -prefix_6 prefix -failover -vlan_6 vlan_id | -novlan_6 port_id

    當同時包含 -vlan 參數與 -failover 參數時,-vlan 參數會與夥伴節點的 IPv6 位址產生關聯。如果指定的節點是 I/O 群組中唯一的線上節點,則會由該節點來配置和提供 IP 位址和 VLAN ID。當 I/O 群組中的另一個節點回到線上時,則由該節點提供失效接手 IP 位址和 VLAN ID。

  7. 如果只想移除配置了現有 IPv4 位址之埠上的 VLAN ID,請輸入下列指令:
    cfgportip -node node_name | node_id -novlan  port_id

    其中,node_name | node_id 指定在其上進行這些更改的節點的名稱或 ID,port_id 指定在其上進行此更改的乙太網路埠 ID。

    -novlan 參數會停用乙太網路埠 IPv4 位址的 VLAN 標記,這表示此 VLAN 標籤與該埠沒有關聯。

  8. 如果只想移除配置了現有 IPv6 位址之埠上的 VLAN ID,請輸入下列指令:
    cfgportip -node node_name | node_id -novlan_6 port_id

    其中,node_name | node_id 指定在其上進行這些更改的節點的名稱或 ID,port_id 指定在其上進行此更改的乙太網路埠 ID。

    -novlan_6 參數會停用乙太網路埠 IPv6 位址的 VLAN 標記,這表示此 VLAN 標籤與該埠沒有關聯。

    註: 以下任意兩個參數都不能一起使用:-vlan-vlan_6-novlan-novlan_6
  9. 如果要將 VLAN ID 和 IPv4 位址從節點上的乙太網路埠移除,請輸入下列指令:
    rmportip -node node_name | node_id port_id

    其中,node_name | node_id 指定包含要從中移除 IP 位址的乙太網路埠的節點的名稱或 ID,port_id 指定乙太網路埠 ID。

  10. 如果要將 VLAN ID 和 IPv6 位址從節點上的乙太網路埠移除,請輸入下列指令:
    rmportip -ip_6 -node node_name | node_id port_id

    其中,node_name | node_id 指定包含要從中移除 IP 位址的乙太網路埠的節點的名稱或 ID,port_id 指定乙太網路埠 ID。